package com.rshare.domain.wbyw;

import java.util.Date;
import java.util.List;

import org.codehaus.jackson.map.annotate.JsonDeserialize;
import org.codehaus.jackson.map.annotate.JsonSerialize;

import com.rshare.cloudapi.common.DateDeserializer;
import com.rshare.cloudapi.common.DateSerializer;
import com.rshare.cloudapi.domain.wbyw.RSCWBNJ;

public class RSCWBNJInfo extends RSCWBNJ {
	private static final long serialVersionUID = 7329690582502557268L;

	private String searchsbid;
	private String searchbydw;
	private String searchwbdwmc;
	private String searchxmmc;
	private Date searchccrqb;
	private Date searchccrqe;
	private Date searchysrqb;
	private Date searchysrqe;
	private String searchzt;

	private RSCWBNJ oldData;
	private RSCWBNJ newData;
	private RSCWBNJ modifyData;
	private List<RSCWBNJ> wbnjs;

	public RSCWBNJ getOldData() {
		return oldData;
	}

	public void setOldData(RSCWBNJ oldData) {
		this.oldData = oldData;
	}

	public RSCWBNJ getNewData() {
		return newData;
	}

	public void setNewData(RSCWBNJ newData) {
		this.newData = newData;
	}

	public RSCWBNJ getModifyData() {
		return modifyData;
	}

	public void setModifyData(RSCWBNJ modifyData) {
		this.modifyData = modifyData;
	}

	public String getSearchsbid() {
		return searchsbid;
	}

	public void setSearchsbid(String searchsbid) {
		this.searchsbid = searchsbid;
	}

	public String getSearchbydw() {
		return searchbydw;
	}

	public void setSearchbydw(String searchbydw) {
		this.searchbydw = searchbydw;
	}

	public String getSearchwbdwmc() {
		return searchwbdwmc;
	}

	public void setSearchwbdwmc(String searchwbdwmc) {
		this.searchwbdwmc = searchwbdwmc;
	}

	public String getSearchxmmc() {
		return searchxmmc;
	}

	public void setSearchxmmc(String searchxmmc) {
		this.searchxmmc = searchxmmc;
	}

	@JsonSerialize(using = DateSerializer.class)
	public Date getSearchccrqb() {
		return searchccrqb;
	}

	@JsonDeserialize(using = DateDeserializer.class)
	public void setSearchccrqb(Date searchccrqb) {
		this.searchccrqb = searchccrqb;
	}

	@JsonSerialize(using = DateSerializer.class)
	public Date getSearchccrqe() {
		return searchccrqe;
	}

	@JsonDeserialize(using = DateDeserializer.class)
	public void setSearchccrqe(Date searchccrqe) {
		this.searchccrqe = searchccrqe;
	}

	@JsonSerialize(using = DateSerializer.class)
	public Date getSearchysrqb() {
		return searchysrqb;
	}

	@JsonDeserialize(using = DateDeserializer.class)
	public void setSearchysrqb(Date searchysrqb) {
		this.searchysrqb = searchysrqb;
	}

	@JsonSerialize(using = DateSerializer.class)
	public Date getSearchysrqe() {
		return searchysrqe;
	}

	@JsonDeserialize(using = DateDeserializer.class)
	public void setSearchysrqe(Date searchysrqe) {
		this.searchysrqe = searchysrqe;
	}

	public String getSearchzt() {
		return searchzt;
	}

	public void setSearchzt(String searchzt) {
		this.searchzt = searchzt;
	}

	public List<RSCWBNJ> getWbnjs() {
		return wbnjs;
	}

	public void setWbnjs(List<RSCWBNJ> wbnjs) {
		this.wbnjs = wbnjs;
	}

}
